home *** CD-ROM | disk | FTP | other *** search
- function §\x01\x02§()
- {
- return 1638 % 511 * 5;
- }
- var §\x01§ = -447 + "\x01\x02"();
- while(true)
- {
- if(eval("\x01") == 78)
- {
- set("\x01",eval("\x01") + 783);
- §§push(true);
- }
- else if(eval("\x01") == 137)
- {
- set("\x01",eval("\x01") + 609);
- §§push("\x0f");
- §§push(1);
- }
- else if(eval("\x01") == 154)
- {
- set("\x01",eval("\x01") + 103);
- if(function §\x01\x02§()
- {
- return 1638 % 511 * 5;
- })
- {
- set("\x01",eval("\x01") + 255);
- }
- }
- else
- {
- if(eval("\x01") == 569)
- {
- set("\x01",eval("\x01") + 12);
- break;
- }
- if(eval("\x01") == 789)
- {
- set("\x01",eval("\x01") - 534);
- §§push("\x0f");
- }
- else if(eval("\x01") == 746)
- {
- set("\x01",eval("\x01") + 43);
- var §§pop() = function §\x01\x02§()
- {
- return 1638 % 511 * 5;
- };
- }
- else if(eval("\x01") == 861)
- {
- set("\x01",eval("\x01") - 292);
- if(function §\x01\x02§()
- {
- return 1638 % 511 * 5;
- })
- {
- set("\x01",eval("\x01") + 12);
- }
- }
- else if(eval("\x01") == 581)
- {
- set("\x01",eval("\x01") - 444);
- }
- else if(eval("\x01") == 808)
- {
- set("\x01",eval("\x01") - 671);
- }
- else if(eval("\x01") == 255)
- {
- set("\x01",eval("\x01") + 9);
- §§push(eval(function §\x01\x02§()
- {
- return 1638 % 511 * 5;
- }));
- }
- else if(eval("\x01") == 264)
- {
- set("\x01",eval("\x01") - 110);
- §§push(!function §\x01\x02§()
- {
- return 1638 % 511 * 5;
- });
- }
- else
- {
- if(eval("\x01") != 257)
- {
- if(eval("\x01") == 512)
- {
- set("\x01",eval("\x01") - 437);
- stop();
- if(slot != undefined)
- {
- if(_root.GetItemInfo(_root["PCstats_" + _parent.ID][slot]).type == "ammo")
- {
- AMOUNT = _root["PCstats_" + _parent.ID].ammo;
- }
- else
- {
- AMOUNT = 1;
- }
- }
- if(ITEM == "none")
- {
- ITEM = undefined;
- }
- if(ITEM != undefined && ITEM != "none")
- {
- showItem(ITEM);
- }
- onRollOver = function()
- {
- if(!_root.CURSOR_._visible)
- {
- return undefined;
- }
- if(_parent._name == "inventory_filler" || _parent._name == "spoils" || _parent._name == "warez_filler")
- {
- O_depth = this.getDepth();
- this.swapDepths(9000);
- }
- if(ITEM != undefined && _root.DItem == undefined && _root.Shopping)
- {
- _root.EvaluateBonus(ITEM);
- _root.I_name = !ITEM.title ? (!ITEM.blade ? ITEM : ITEM.name) : ITEM.title;
- _root.I_value = _root.GetItemInfo(ITEM).cost != -1 ? int((!ITEM.title ? (!ITEM.blade ? _root.GetItemInfo(ITEM).cost * (!isNaN(AMOUNT) ? int(AMOUNT) : 1) : _root.GetWeaponStats(ITEM).cost) : _root.GetSpellStats(ITEM.spell).cost) / (_parent._name != "inventory_filler" ? 1 : 2)) : "N/A";
- }
- if(slot != undefined)
- {
- _parent.itemSlotR = slot != "shield" ? (label == null ? slot : label) : "offhand";
- _root.itemSlotR = [slot,_parent.ID];
- }
- if((ITEM != undefined || _root.DItem != undefined) && !plot)
- {
- this.gotoAndStop(3);
- }
- if(ITEM != undefined)
- {
- _root.RItem = ITEM;
- }
- };
- onRollOut = function()
- {
- if(!_root.CURSOR_._visible)
- {
- return undefined;
- }
- if(_parent._name == "inventory_filler" || _parent._name == "spoils" || _parent._name == "warez_filler")
- {
- this.swapDepths(O_depth);
- }
- if(_root.DItem == undefined)
- {
- _root.I_name = _root.I_value = "-";
- }
- if(_root.Shopping)
- {
- _root.EvaluateBonus(null);
- }
- if(slot != undefined)
- {
- _parent.itemSlotR = "";
- }
- if(!plot)
- {
- this.gotoAndStop(2);
- }
- _root.RItem = undefined;
- _root.itemSlotR = undefined;
- };
- onPress = function()
- {
- if(_root.toBuy != null && _root.Shopping)
- {
- return undefined;
- }
- if(plot)
- {
- if(_parent._name == "spoils")
- {
- if(_root.plotVars.ITEMS == undefined)
- {
- _root.plotVars.ITEMS = [];
- }
- _root.plotVars.ITEMS.push(ITEM);
- _root.gotitem_box.ShowItem(ITEM,1,"fading");
- ITEM = undefined;
- AMOUNT = undefined;
- item_.removeMovieClip();
- this.gotoAndStop(2);
- }
- return undefined;
- }
- if(_root.GetItemInfo(ITEM).type == "gold")
- {
- _root.money += int(AMOUNT);
- _parent._parent.AddGold(AMOUNT);
- ITEM = undefined;
- AMOUNT = undefined;
- item_.removeMovieClip();
- return undefined;
- }
- if(SHOPITEM == true)
- {
- if(ITEM == undefined)
- {
- if(_root.DItem != undefined)
- {
- if(_root.GetItemInfo(_root.DItem[0]).cost == -1)
- {
- _root.playSFX("error");
- return undefined;
- }
- _root.playSFX("buy");
- _root.money += int((!_root.DItem[0].title ? (!_root.DItem[0].name ? _root.GetItemInfo(_root.DItem[0]).cost * (!isNaN(_root.DItem[1]) ? _root.DItem[1] : 1) : _root.GetWeaponStats(_root.DItem[0]).cost) : _root.GetSpellStats(_root.DItem[0].spell).cost) / 2);
- Stop_Drag();
- _root.DItem = undefined;
- }
- return undefined;
- }
- if(_root.DItem != undefined)
- {
- _root.playSFX("error");
- return undefined;
- }
- _root.toBuy = ITEM;
- return undefined;
- }
- if(slot != undefined && _root.DItem != undefined)
- {
- var _loc9_ = _root.classStats[_root["PCstats_" + _parent.ID].model];
- var _loc5_ = _root.GetItemInfo(_root.DItem[0]);
- if(slot == "weapon" && _loc5_.wpnType != _loc9_.wpnType || slot != "weapon" && slot.substr(1,2) != "ac" && !_loc9_.amrTypes[_loc5_.amrType])
- {
- _root.playSFX("error");
- return undefined;
- }
- if(!(_root.DItem[0].name && slot == "weapon"))
- {
- var _loc11_ = _root["PCstats_" + _parent.ID].model.substr(5,-1);
- var _loc13_ = true;
- if(_loc5_.type.substr(1,2) != slot.substr(1,2))
- {
- _root.playSFX("error");
- return undefined;
- }
- }
- _root["PCstats_" + _parent.ID][slot] = _root.DItem[0];
- _root.calculateStats(_root["PCstats_" + _parent.ID]);
- if(_loc5_.type == "ammo")
- {
- _root["PCstats_" + _parent.ID].ammo = _root.DItem[1];
- }
- }
- lastItem = [ITEM,AMOUNT];
- Stop_Drag();
- if(ITEM == undefined)
- {
- if(_root.DItem != undefined)
- {
- ITEM = _root.DItem[0];
- AMOUNT = _root.DItem[1];
- showItem(ITEM);
- _root.DItem = undefined;
- return undefined;
- }
- }
- else
- {
- var _loc10_ = _root.GetItemInfo(ITEM).type;
- if(Key.isDown(83))
- {
- var _loc12_ = _root.GetItemInfo(_root.DItem[0]).type;
- if(_root.DItem != null && _root.DItem[0] == ITEM)
- {
- _root.DItem[1] = _root.DItem[1] + 1;
- _root.Drag_Item(_root.DItem[0],_root.DItem[1]);
- AMOUNT--;
- item_.AMOUNT = AMOUNT;
- if(AMOUNT == null || AMOUNT <= 0)
- {
- ITEM = undefined;
- item_.removeMovieClip();
- return undefined;
- }
- return undefined;
- }
- if(AMOUNT > 1 && _root.DItem == null)
- {
- var _loc4_ = ["" + ITEM,0 + AMOUNT];
- _root.DItem = [_loc4_[0],1];
- _root.CURSOR_.item.AMOUNT = "";
- _root.Drag_Item(_loc4_[0],_loc4_[1]);
- AMOUNT--;
- this.item_.AMOUNT = AMOUNT != 1 ? AMOUNT : "";
- return undefined;
- }
- }
- _loc4_ = [ITEM,AMOUNT];
- ITEM = undefined;
- item_.removeMovieClip();
- var _loc6_ = 0;
- if(_root.DItem != undefined)
- {
- if(_root.DItem[0] == _loc4_[0] && (_root.GetItemInfo(_loc4_[0]).type == "item" || _root.GetItemInfo(_loc4_[0]).type == "ammo" || _root.GetItemInfo(_loc4_[0]).type == "misc" || _root.GetItemInfo(_loc4_[0]).type == "gems") && AMOUNT != 99)
- {
- if(AMOUNT + _root.DItem[1] > 99)
- {
- if(slot == "shield" && _root.GetItemInfo(ITEM).type == "ammo")
- {
- _root["PCstats_" + _parent.ID].ammo = 99;
- }
- var _loc7_ = AMOUNT + _root.DItem[1] - 99;
- AMOUNT = 99;
- _root.DItem[1] = _loc7_;
- ITEM = _loc4_[0];
- showItem(ITEM);
- _root.Drag_Item(_root.DItem[0],_loc7_);
- return undefined;
- }
- AMOUNT += _root.DItem[1];
- _loc6_ = 1;
- ITEM = _loc4_[0];
- }
- else
- {
- ITEM = _root.DItem[0];
- AMOUNT = _root.DItem[1];
- }
- showItem(ITEM);
- _root.DItem = undefined;
- if(_loc6_ == 1)
- {
- return undefined;
- }
- }
- else if(slot != undefined)
- {
- _root["PCstats_" + _parent.ID][slot] = "none";
- _root.calculateStats(_root["PCstats_" + _parent.ID]);
- }
- _root.DItem = _loc4_;
- if(_loc4_[0] != undefined)
- {
- _root.Drag_Item(_loc4_[0],_loc4_[1]);
- }
- }
- };
- break;
- }
- if(eval("\x01") == 75)
- {
- set("\x01",eval("\x01") - 75);
- }
- break;
- }
- set("\x01",eval("\x01") + 255);
- }
- }
- }
-